.center { width: 1024px; }
.center table{ font-size: 10pt; }
.admin_head { padding-top: 20px; text-align: right; }
.logo {
	float: left;
	background: 0;
	width: auto;
	height: auto;
	padding-bottom: 0;
}
h1 { color: #485956; }
a { color: #0a8b91; }
table { line-height: 16pt; }
.admin_head a { font-size: 8pt; }
.admin_menu { margin: 3px 0 50px 20px; }
.admin_menu ul { padding: 0px; list-style: none; }
.menu_el { float: left; margin-right: 50px; }
.admin_submenu {
	background-color: white;
	border: 1px solid gray;
	border-top: 1px solid white;
	box-shadow:  0px 3px 15px -5px #000000;
	-moz-box-shadow:  0px 3px 15px -5px #000000;
	-webkit-box-shadow:  0px 3px 15px -5px #000000;
	display: none;
	margin: -26px 0 0 -13px;
	padding: 6px 0;
	position: absolute;
	z-index: 1;
}
	.admin_submenu div { margin: 0 15px 7px 12px; }
	.admin_submenu a {
		color: #2a658d;
		display: block;
		padding: 5px 15px 5px 12px;
		text-decoration: none;
	}
		.admin_submenu a:hover { background: #e5eef6; color: black }
input[type=text],input[type=password],select { width:100%; }
input#search { width: 300px; }
input[type=submit] { width: 150px; height: 30px; }
.hidden { display: none; }
.success,.green { color: green; }
.fail { color: red; }
.gray { color: gray; }
.bold { font-weight: bold; }
.list td { font-size: 11pt; padding: 5px 0px; }
.list tr:hover:not(.table_header) { background-color: #eee; }
.table_header td { border-bottom: 1px solid gray; }
tr td:first-child { padding-left: 10px; }
td.actions { text-align: right; padding-right: 10px; }
a.edit { color: #207fbf; }
a.delete { color: red; }
.floating { position: absolute; margin-left: 650px; top: 197px; }
.floating:hover {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
	-o-box-shadow: 0 0 5px rgba(0,0,0,.3);
	box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.floating a {
	color: #207fbf;
	text-decoration: none;
	display: block;
	height: 100%;
	background-color: #f0f0f0;
	border: 1px solid #207fbf;
	padding: 5px 20px;
	white-space: nowrap;
}

#edit textarea { width: 100%; height: 150px; }
#edit .short { width: 100px; }
#edit .double_short { width: 200px; }



/*agent*/
.agent_list { line-height: 24px; width: 100%; }
.agent_list tr { vertical-align: top; }
.agent_list td { border-bottom: 1px solid #ddd; }
.agent_list tr:first-child td { border-bottom: 1px solid gray; }
.agent_list tr:last-child td { border-bottom: 0; }

.agent_comment { cursor: pointer; min-height: 100px; }
.agent_comment:hover,.agent_comment:hover .to_comment { text-decoration: underline; }
	.to_comment { color: grey; font-style: italic; }
.edit_comment { display: none; }
	.edit_comment textarea {
		font-family: Arial,serif;
		font-size: 11pt;
		line-height: 24px;
		height: 100px;
		margin: -3px 0 0 -3px;
		width: 500px;
	}
	.edit_comment input { height: 30px; padding: 0 20px; }

#start_monitoring { padding: 8px 25px; }